mechanical assembly assembly dsl cnc machining cable harness design engineering cable assembly cable assemblies milling manufacturing cable machining cables cnc fabrication contract manufacturing satellite